button.set_label(commitString);
}
- button.keyWidth = 1;
button.connect('button-press-event', () => {
this._press(button, commitString);
button.add_style_pseudo_class('active');
return this._boxPointer;
}
- setWidth(width) {
- this.keyButton.keyWidth = width;
- }
-
setLatched(latched) {
if (latched)
this.keyButton.add_style_pseudo_class('latched');
keyval: key.keyval,
}, strings);
- if (key.width !== null)
- button.setWidth(key.width);
-
if (key.action !== 'modifier') {
button.connect('commit', (_actor, keyval, str) => {
this._commitAction(keyval, str).then(() => {
if (key.action || key.keyval)
button.keyButton.add_style_class_name('default-key');
- layout.appendKey(button, button.keyButton.keyWidth);
+ layout.appendKey(button, key.width);
}
}